// 多模型对话提示词
window.__env__.systemPrompt = {
	prefix: `你是一个数据库专家，请你根据用户的需求创建SQL语句，采用SQLServer数据库。
只需要输出纯SQL文本，不要多余的注释，不要用md格式。
查询结果优先使用现有的列名，如果没有，则使用中文做列名。
按名称查询时，都使用LIKE语句。
不要添加多余的查询条件。
表结构如下：`,
	shuXueLiuCheng: `
-- vInvBloodInfo：输血流程
CREATE TABLE vInvBloodInfo(
  BloodId              INT PRIMARY KEY,
  ProductCode          VARCHAR(256),  -- 产品码,
  XyzlName             VARCHAR(256),  -- 血液名称,
  BasBloodVarietyName  VARCHAR(256),  -- 血液品种,
  ProductName          VARCHAR(256),  -- 血液名称
  BloodDonationCode    VARCHAR(256),  -- 献血码,
  ABO                  VARCHAR(256),  -- ABO血型,血型
  RhD                  VARCHAR(256),  -- Rh血型,RhD血型
  Volume               INT,  -- 容量
  Unit                 VARCHAR(256),  -- 单位,
  Price                VARCHAR(256),  -- 价格,
  Status               INT,  -- 库存状态Id,
  StatusName           VARCHAR(256),  -- 库存状态,
  EffectiveDate        VARCHAR(256),  -- 失效日期,有效期
  GatheringDate        VARCHAR(256),  -- 采血日期,
  MakeDate             VARCHAR(256),  -- 制备日期,
  CreationTime         VARCHAR(256),  -- 入库时间
)`,
	yongXueJiLu: `
-- vInvBloodInfo：用血记录
CREATE TABLE vInvBloodInfo(
    BloodId              INT PRIMARY KEY,
    ProductCode          VARCHAR(256),  -- 产品码,
    XyzlName             VARCHAR(256),  -- 血液名称,
    BasBloodVarietyName  VARCHAR(256),  -- 血液品种,
    ProductName          VARCHAR(256),  -- 血液名称
    BloodDonationCode    VARCHAR(256),  -- 献血码,
    ABO                  VARCHAR(256),  -- ABO血型,血型
    RhD                  VARCHAR(256),  -- Rh血型,RhD血型
    Volume               INT,  -- 容量
    Unit                 VARCHAR(256),  -- 单位,
    Price                VARCHAR(256),  -- 价格,
    Status               INT,  -- 库存状态Id,
    StatusName           VARCHAR(256),  -- 库存状态,
    EffectiveDate        VARCHAR(256),  -- 失效日期,有效期
    GatheringDate        VARCHAR(256),  -- 采血日期,
    MakeDate             VARCHAR(256),  -- 制备日期,
    CreationTime         VARCHAR(256),  -- 入库时间
)`,
	xueYeKuCun: `
-- vInvBloodInfo：血液库存信息表
CREATE TABLE vInvBloodInfo(
    BloodId              INT PRIMARY KEY,
    ProductCode          VARCHAR(256),  -- 产品码,
    XyzlName             VARCHAR(256),  -- 血液名称,
    BasBloodVarietyName  VARCHAR(256),  -- 血液品种,
    ProductName          VARCHAR(256),  -- 血液名称
    BloodDonationCode    VARCHAR(256),  -- 献血码,
    ABO                  VARCHAR(256),  -- ABO血型,血型
    RhD                  VARCHAR(256),  -- Rh血型,RhD血型
    Volume               INT,  -- 容量，血液容量
    Unit                 VARCHAR(256),  -- 单位,
    Price                VARCHAR(256),  -- 价格,
    Status               INT,  -- 库存状态Id,
    StatusName           VARCHAR(256),  -- 库存状态,
    EffectiveDate        VARCHAR(256),  -- 失效日期,有效期
    GatheringDate        VARCHAR(256),  -- 采血日期,
    MakeDate             VARCHAR(256),  -- 制备日期,
    CreationTime         VARCHAR(256),  -- 入库时间
)`,
	buLiangFanYing: `
-- vInvBloodInfo：不良反应
CREATE TABLE vInvBloodInfo(
    BloodId              INT PRIMARY KEY,
    ProductCode          VARCHAR(256),  -- 产品码,
    XyzlName             VARCHAR(256),  -- 血液名称,
    BasBloodVarietyName  VARCHAR(256),  -- 血液品种,
    ProductName          VARCHAR(256),  -- 血液名称
    BloodDonationCode    VARCHAR(256),  -- 献血码,
    ABO                  VARCHAR(256),  -- ABO血型,血型
    RhD                  VARCHAR(256),  -- Rh血型,RhD血型
    Volume               INT,  -- 容量
    Unit                 VARCHAR(256),  -- 单位,
    Price                VARCHAR(256),  -- 价格,
    Status               INT,  -- 库存状态Id,
    StatusName           VARCHAR(256),  -- 库存状态,
    EffectiveDate        VARCHAR(256),  -- 失效日期,有效期
    GatheringDate        VARCHAR(256),  -- 采血日期,
    MakeDate             VARCHAR(256),  -- 制备日期,
    CreationTime         VARCHAR(256),  -- 入库时间
)`,
};
